Python | 您所在的位置:网站首页 › matlab rand函数和randn函数 › Python |
Python – numpy.random.randn()与rand()的区别
n u m p y numpy numpy中有一些常用的用来产生随机数的函数, r a n d n ( ) randn() randn()和 r a n d ( ) rand() rand()就属于这其中。 n u m p y . r a n d o m . r a n d n ( d 0 , d 1 , … , d n ) numpy.random.randn(d0, d1, …, dn) numpy.random.randn(d0,d1,…,dn)是从标准正态分布中返回一个或多个样本值。 n u m p y . r a n d o m . r a n d ( d 0 , d 1 , … , d n ) numpy.random.rand(d0, d1, …, dn) numpy.random.rand(d0,d1,…,dn)的随机样本位于 [ 0 , 1 ) [0, 1) [0,1)中。 代码如下: import numpy as np arr1 = np.random.randn(2,4) print(arr1) print('******************************************************************') arr2 = np.random.rand(2,4) print(arr2)结果如下: r a n d n ( ) randn() randn()以及 r a n d ( ) rand() rand()中的两个参数表示生成的矩阵的维度。 |
CopyRight 2018-2019 实验室设备网 版权所有 |